package com.itheima.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.mapper.Mapper;

import com.itheima.pojo.Clazz;
import org.apache.ibatis.annotations.Delete;
import org.apache.ibatis.annotations.Insert;
import org.apache.ibatis.annotations.Select;

import java.time.LocalDate;
import java.util.List;

//@Mapper
public interface ClazzMapper extends BaseMapper<Clazz> {
//    /**
//     * 添加班级信息
//     */
//    @Insert("insert into clazz VALUES (null,#{name},#{room},#{beginDate},#{endDate},#{masterId}, #{subject},#{createTime},#{updateTime})")
//    void insert(Clazz clazz);
//
//    /**
//     * 动态条件查询
//     */
//    List<Clazz> list(String name, LocalDate begin, LocalDate end);
//
//    /**
//     * 根据ID查询班级详情
//     */
//    @Select("select * from clazz where  id = #{id}")
//    Clazz getInfo(Integer id);
//
//    /**
//     * 动态更新班级信息
//     */
//    void update(Clazz clazz);
//
//    /**
//     * 根据ID删除班级
//     */
//    @Delete("delete from clazz where id = #{id}")
//    void deleteById(Integer id);
//
//    /**
//     * 查询全部班级
//     */
//    @Select("select * from clazz")
//    List<Clazz> findAll();
}
